<!--SIF Implementation Specification 2.2-6 (March 17, 2008)-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" targetNamespace="http://www.sifinfo.org/infrastructure/2.x" xmlns:sif="http://www.sifinfo.org/infrastructure/2.x" elementFormDefault="qualified">
  <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="imports/xml/xml.xsd" />
  <xs:simpleType name="NISOZ3953LanguageCodesType">
    <xs:restriction base="xs:token">
      <xs:enumeration value="aar" />
      <xs:enumeration value="abk" />
      <xs:enumeration value="ace" />
      <xs:enumeration value="ach" />
      <xs:enumeration value="ada" />
      <xs:enumeration value="ady" />
      <xs:enumeration value="afa" />
      <xs:enumeration value="afh" />
      <xs:enumeration value="afr" />
      <xs:enumeration value="ajm" />
      <xs:enumeration value="aka" />
      <xs:enumeration value="akk" />
      <xs:enumeration value="alb" />
      <xs:enumeration value="ale" />
      <xs:enumeration value="alg" />
      <xs:enumeration value="amh" />
      <xs:enumeration value="ang" />
      <xs:enumeration value="apa" />
      <xs:enumeration value="ara" />
      <xs:enumeration value="arc" />
      <xs:enumeration value="arg" />
      <xs:enumeration value="arm" />
      <xs:enumeration value="arn" />
      <xs:enumeration value="arp" />
      <xs:enumeration value="art" />
      <xs:enumeration value="arw" />
      <xs:enumeration value="asm" />
      <xs:enumeration value="ast" />
      <xs:enumeration value="ath" />
      <xs:enumeration value="aus" />
      <xs:enumeration value="ava" />
      <xs:enumeration value="ave" />
      <xs:enumeration value="awa" />
      <xs:enumeration value="aym" />
      <xs:enumeration value="aze" />
      <xs:enumeration value="bad" />
      <xs:enumeration value="bai" />
      <xs:enumeration value="bak" />
      <xs:enumeration value="bal" />
      <xs:enumeration value="bam" />
      <xs:enumeration value="ban" />
      <xs:enumeration value="baq" />
      <xs:enumeration value="bas" />
      <xs:enumeration value="bat" />
      <xs:enumeration value="bej" />
      <xs:enumeration value="bel" />
      <xs:enumeration value="bem" />
      <xs:enumeration value="ben" />
      <xs:enumeration value="ber" />
      <xs:enumeration value="bho" />
      <xs:enumeration value="bih" />
      <xs:enumeration value="bik" />
      <xs:enumeration value="bin" />
      <xs:enumeration value="bis" />
      <xs:enumeration value="bla" />
      <xs:enumeration value="bnt" />
      <xs:enumeration value="bos" />
      <xs:enumeration value="bra" />
      <xs:enumeration value="bre" />
      <xs:enumeration value="btk" />
      <xs:enumeration value="bua" />
      <xs:enumeration value="bug" />
      <xs:enumeration value="bul" />
      <xs:enumeration value="bur" />
      <xs:enumeration value="cad" />
      <xs:enumeration value="cai" />
      <xs:enumeration value="cam" />
      <xs:enumeration value="car" />
      <xs:enumeration value="cat" />
      <xs:enumeration value="cau" />
      <xs:enumeration value="ceb" />
      <xs:enumeration value="cel" />
      <xs:enumeration value="cha" />
      <xs:enumeration value="chb" />
      <xs:enumeration value="che" />
      <xs:enumeration value="chg" />
      <xs:enumeration value="chi" />
      <xs:enumeration value="chk" />
      <xs:enumeration value="chm" />
      <xs:enumeration value="chn" />
      <xs:enumeration value="cho" />
      <xs:enumeration value="chp" />
      <xs:enumeration value="chr" />
      <xs:enumeration value="chu" />
      <xs:enumeration value="chv" />
      <xs:enumeration value="chy" />
      <xs:enumeration value="cmc" />
      <xs:enumeration value="cop" />
      <xs:enumeration value="cor" />
      <xs:enumeration value="cos" />
      <xs:enumeration value="cpe" />
      <xs:enumeration value="cpf" />
      <xs:enumeration value="cpp" />
      <xs:enumeration value="cre" />
      <xs:enumeration value="crh" />
      <xs:enumeration value="crp" />
      <xs:enumeration value="cus" />
      <xs:enumeration value="cze" />
      <xs:enumeration value="dak" />
      <xs:enumeration value="dan" />
      <xs:enumeration value="dar" />
      <xs:enumeration value="day" />
      <xs:enumeration value="del" />
      <xs:enumeration value="den" />
      <xs:enumeration value="dgr" />
      <xs:enumeration value="din" />
      <xs:enumeration value="div" />
      <xs:enumeration value="doi" />
      <xs:enumeration value="dra" />
      <xs:enumeration value="dua" />
      <xs:enumeration value="dum" />
      <xs:enumeration value="dut" />
      <xs:enumeration value="dyu" />
      <xs:enumeration value="dzo" />
      <xs:enumeration value="efi" />
      <xs:enumeration value="egy" />
      <xs:enumeration value="eka" />
      <xs:enumeration value="elx" />
      <xs:enumeration value="eng" />
      <xs:enumeration value="enm" />
      <xs:enumeration value="epo" />
      <xs:enumeration value="esk" />
      <xs:enumeration value="esp" />
      <xs:enumeration value="est" />
      <xs:enumeration value="eth" />
      <xs:enumeration value="ewe" />
      <xs:enumeration value="ewo" />
      <xs:enumeration value="fan" />
      <xs:enumeration value="fao" />
      <xs:enumeration value="far" />
      <xs:enumeration value="fat" />
      <xs:enumeration value="fij" />
      <xs:enumeration value="fin" />
      <xs:enumeration value="fiu" />
      <xs:enumeration value="fon" />
      <xs:enumeration value="fre" />
      <xs:enumeration value="fri" />
      <xs:enumeration value="frm" />
      <xs:enumeration value="fro" />
      <xs:enumeration value="fry" />
      <xs:enumeration value="ful" />
      <xs:enumeration value="fur" />
      <xs:enumeration value="gaa" />
      <xs:enumeration value="gae" />
      <xs:enumeration value="gag" />
      <xs:enumeration value="gal" />
      <xs:enumeration value="gay" />
      <xs:enumeration value="gba" />
      <xs:enumeration value="gem" />
      <xs:enumeration value="geo" />
      <xs:enumeration value="ger" />
      <xs:enumeration value="gez" />
      <xs:enumeration value="gil" />
      <xs:enumeration value="gla" />
      <xs:enumeration value="gle" />
      <xs:enumeration value="glg" />
      <xs:enumeration value="glv" />
      <xs:enumeration value="gmh" />
      <xs:enumeration value="goh" />
      <xs:enumeration value="gon" />
      <xs:enumeration value="gor" />
      <xs:enumeration value="got" />
      <xs:enumeration value="grb" />
      <xs:enumeration value="grc" />
      <xs:enumeration value="gre" />
      <xs:enumeration value="grn" />
      <xs:enumeration value="gua" />
      <xs:enumeration value="guj" />
      <xs:enumeration value="gwi" />
      <xs:enumeration value="hai" />
      <xs:enumeration value="hat" />
      <xs:enumeration value="hau" />
      <xs:enumeration value="haw" />
      <xs:enumeration value="heb" />
      <xs:enumeration value="her" />
      <xs:enumeration value="hil" />
      <xs:enumeration value="him" />
      <xs:enumeration value="hin" />
      <xs:enumeration value="hit" />
      <xs:enumeration value="hmn" />
      <xs:enumeration value="hmo" />
      <xs:enumeration value="hun" />
      <xs:enumeration value="hup" />
      <xs:enumeration value="iba" />
      <xs:enumeration value="ibo" />
      <xs:enumeration value="ice" />
      <xs:enumeration value="ido" />
      <xs:enumeration value="iii" />
      <xs:enumeration value="ijo" />
      <xs:enumeration value="iku" />
      <xs:enumeration value="ile" />
      <xs:enumeration value="ilo" />
      <xs:enumeration value="ina" />
      <xs:enumeration value="inc" />
      <xs:enumeration value="ind" />
      <xs:enumeration value="ine" />
      <xs:enumeration value="inh" />
      <xs:enumeration value="int" />
      <xs:enumeration value="ipk" />
      <xs:enumeration value="ira" />
      <xs:enumeration value="iri" />
      <xs:enumeration value="iro" />
      <xs:enumeration value="ita" />
      <xs:enumeration value="jav" />
      <xs:enumeration value="jpn" />
      <xs:enumeration value="jpr" />
      <xs:enumeration value="jrb" />
      <xs:enumeration value="kaa" />
      <xs:enumeration value="kab" />
      <xs:enumeration value="kac" />
      <xs:enumeration value="kal" />
      <xs:enumeration value="kam" />
      <xs:enumeration value="kan" />
      <xs:enumeration value="kar" />
      <xs:enumeration value="kas" />
      <xs:enumeration value="kau" />
      <xs:enumeration value="kaw" />
      <xs:enumeration value="kaz" />
      <xs:enumeration value="kbd" />
      <xs:enumeration value="kha" />
      <xs:enumeration value="khi" />
      <xs:enumeration value="khm" />
      <xs:enumeration value="kho" />
      <xs:enumeration value="kik" />
      <xs:enumeration value="kin" />
      <xs:enumeration value="kir" />
      <xs:enumeration value="kmb" />
      <xs:enumeration value="kok" />
      <xs:enumeration value="kom" />
      <xs:enumeration value="kon" />
      <xs:enumeration value="kor" />
      <xs:enumeration value="kos" />
      <xs:enumeration value="kpe" />
      <xs:enumeration value="kro" />
      <xs:enumeration value="kru" />
      <xs:enumeration value="kua" />
      <xs:enumeration value="kum" />
      <xs:enumeration value="kur" />
      <xs:enumeration value="kus" />
      <xs:enumeration value="kut" />
      <xs:enumeration value="lad" />
      <xs:enumeration value="lah" />
      <xs:enumeration value="lam" />
      <xs:enumeration value="lan" />
      <xs:enumeration value="lao" />
      <xs:enumeration value="lap" />
      <xs:enumeration value="lat" />
      <xs:enumeration value="lav" />
      <xs:enumeration value="lez" />
      <xs:enumeration value="lim" />
      <xs:enumeration value="lin" />
      <xs:enumeration value="lit" />
      <xs:enumeration value="lol" />
      <xs:enumeration value="loz" />
      <xs:enumeration value="ltz" />
      <xs:enumeration value="lua" />
      <xs:enumeration value="lub" />
      <xs:enumeration value="lug" />
      <xs:enumeration value="lui" />
      <xs:enumeration value="lun" />
      <xs:enumeration value="luo" />
      <xs:enumeration value="lus" />
      <xs:enumeration value="mac" />
      <xs:enumeration value="mad" />
      <xs:enumeration value="mag" />
      <xs:enumeration value="mah" />
      <xs:enumeration value="mai" />
      <xs:enumeration value="mak" />
      <xs:enumeration value="mal" />
      <xs:enumeration value="man" />
      <xs:enumeration value="mao" />
      <xs:enumeration value="map" />
      <xs:enumeration value="mar" />
      <xs:enumeration value="mas" />
      <xs:enumeration value="max" />
      <xs:enumeration value="may" />
      <xs:enumeration value="mdr" />
      <xs:enumeration value="men" />
      <xs:enumeration value="mga" />
      <xs:enumeration value="mic" />
      <xs:enumeration value="min" />
      <xs:enumeration value="mis" />
      <xs:enumeration value="mkh" />
      <xs:enumeration value="mla" />
      <xs:enumeration value="mlg" />
      <xs:enumeration value="mlt" />
      <xs:enumeration value="mnc" />
      <xs:enumeration value="mni" />
      <xs:enumeration value="mno" />
      <xs:enumeration value="moh" />
      <xs:enumeration value="mol" />
      <xs:enumeration value="mon" />
      <xs:enumeration value="mos" />
      <xs:enumeration value="mul" />
      <xs:enumeration value="mun" />
      <xs:enumeration value="mus" />
      <xs:enumeration value="mwr" />
      <xs:enumeration value="myn" />
      <xs:enumeration value="nah" />
      <xs:enumeration value="nai" />
      <xs:enumeration value="nap" />
      <xs:enumeration value="nau" />
      <xs:enumeration value="nav" />
      <xs:enumeration value="nbl" />
      <xs:enumeration value="nde" />
      <xs:enumeration value="ndo" />
      <xs:enumeration value="nds" />
      <xs:enumeration value="nep" />
      <xs:enumeration value="new" />
      <xs:enumeration value="nia" />
      <xs:enumeration value="nic" />
      <xs:enumeration value="niu" />
      <xs:enumeration value="nno" />
      <xs:enumeration value="nob" />
      <xs:enumeration value="nog" />
      <xs:enumeration value="non" />
      <xs:enumeration value="nor" />
      <xs:enumeration value="nso" />
      <xs:enumeration value="nub" />
      <xs:enumeration value="nya" />
      <xs:enumeration value="nym" />
      <xs:enumeration value="nyn" />
      <xs:enumeration value="nyo" />
      <xs:enumeration value="nzi" />
      <xs:enumeration value="oci" />
      <xs:enumeration value="oji" />
      <xs:enumeration value="ori" />
      <xs:enumeration value="orm" />
      <xs:enumeration value="osa" />
      <xs:enumeration value="oss" />
      <xs:enumeration value="ota" />
      <xs:enumeration value="oto" />
      <xs:enumeration value="paa" />
      <xs:enumeration value="pag" />
      <xs:enumeration value="pal" />
      <xs:enumeration value="pam" />
      <xs:enumeration value="pan" />
      <xs:enumeration value="pap" />
      <xs:enumeration value="pau" />
      <xs:enumeration value="peo" />
      <xs:enumeration value="per" />
      <xs:enumeration value="phi" />
      <xs:enumeration value="phn" />
      <xs:enumeration value="pli" />
      <xs:enumeration value="pol" />
      <xs:enumeration value="pon" />
      <xs:enumeration value="por" />
      <xs:enumeration value="pra" />
      <xs:enumeration value="pro" />
      <xs:enumeration value="pus" />
      <xs:enumeration value="que" />
      <xs:enumeration value="raj" />
      <xs:enumeration value="rap" />
      <xs:enumeration value="rar" />
      <xs:enumeration value="roa" />
      <xs:enumeration value="roh" />
      <xs:enumeration value="rom" />
      <xs:enumeration value="rum" />
      <xs:enumeration value="run" />
      <xs:enumeration value="rus" />
      <xs:enumeration value="sad" />
      <xs:enumeration value="sag" />
      <xs:enumeration value="sah" />
      <xs:enumeration value="sai" />
      <xs:enumeration value="sal" />
      <xs:enumeration value="sam" />
      <xs:enumeration value="san" />
      <xs:enumeration value="sao" />
      <xs:enumeration value="sas" />
      <xs:enumeration value="sat" />
      <xs:enumeration value="scc" />
      <xs:enumeration value="sco" />
      <xs:enumeration value="scr" />
      <xs:enumeration value="sel" />
      <xs:enumeration value="sem" />
      <xs:enumeration value="sga" />
      <xs:enumeration value="sgn" />
      <xs:enumeration value="shn" />
      <xs:enumeration value="sho" />
      <xs:enumeration value="sid" />
      <xs:enumeration value="sin" />
      <xs:enumeration value="sio" />
      <xs:enumeration value="sit" />
      <xs:enumeration value="sla" />
      <xs:enumeration value="slo" />
      <xs:enumeration value="slv" />
      <xs:enumeration value="sma" />
      <xs:enumeration value="sme" />
      <xs:enumeration value="smi" />
      <xs:enumeration value="smj" />
      <xs:enumeration value="smn" />
      <xs:enumeration value="smo" />
      <xs:enumeration value="sms" />
      <xs:enumeration value="sna" />
      <xs:enumeration value="snd" />
      <xs:enumeration value="snh" />
      <xs:enumeration value="snk" />
      <xs:enumeration value="sog" />
      <xs:enumeration value="som" />
      <xs:enumeration value="son" />
      <xs:enumeration value="sot" />
      <xs:enumeration value="spa" />
      <xs:enumeration value="srd" />
      <xs:enumeration value="srr" />
      <xs:enumeration value="ssa" />
      <xs:enumeration value="sso" />
      <xs:enumeration value="ssw" />
      <xs:enumeration value="suk" />
      <xs:enumeration value="sun" />
      <xs:enumeration value="sus" />
      <xs:enumeration value="sux" />
      <xs:enumeration value="swa" />
      <xs:enumeration value="swe" />
      <xs:enumeration value="swz" />
      <xs:enumeration value="syr" />
      <xs:enumeration value="tag" />
      <xs:enumeration value="tah" />
      <xs:enumeration value="tai" />
      <xs:enumeration value="taj" />
      <xs:enumeration value="tam" />
      <xs:enumeration value="tar" />
      <xs:enumeration value="tat" />
      <xs:enumeration value="tel" />
      <xs:enumeration value="tem" />
      <xs:enumeration value="ter" />
      <xs:enumeration value="tet" />
      <xs:enumeration value="tgk" />
      <xs:enumeration value="tgl" />
      <xs:enumeration value="tha" />
      <xs:enumeration value="tib" />
      <xs:enumeration value="tig" />
      <xs:enumeration value="tir" />
      <xs:enumeration value="tiv" />
      <xs:enumeration value="tkl" />
      <xs:enumeration value="tli" />
      <xs:enumeration value="tmh" />
      <xs:enumeration value="tog" />
      <xs:enumeration value="ton" />
      <xs:enumeration value="tpi" />
      <xs:enumeration value="tru" />
      <xs:enumeration value="tsi" />
      <xs:enumeration value="tsn" />
      <xs:enumeration value="tso" />
      <xs:enumeration value="tsw" />
      <xs:enumeration value="tuk" />
      <xs:enumeration value="tum" />
      <xs:enumeration value="tup" />
      <xs:enumeration value="tur" />
      <xs:enumeration value="tut" />
      <xs:enumeration value="tvl" />
      <xs:enumeration value="twi" />
      <xs:enumeration value="tyv" />
      <xs:enumeration value="udm" />
      <xs:enumeration value="uga" />
      <xs:enumeration value="uig" />
      <xs:enumeration value="ukr" />
      <xs:enumeration value="umb" />
      <xs:enumeration value="und" />
      <xs:enumeration value="urd" />
      <xs:enumeration value="uzb" />
      <xs:enumeration value="vai" />
      <xs:enumeration value="ven" />
      <xs:enumeration value="vie" />
      <xs:enumeration value="vol" />
      <xs:enumeration value="vot" />
      <xs:enumeration value="wak" />
      <xs:enumeration value="wal" />
      <xs:enumeration value="war" />
      <xs:enumeration value="was" />
      <xs:enumeration value="wel" />
      <xs:enumeration value="wen" />
      <xs:enumeration value="wln" />
      <xs:enumeration value="wol" />
      <xs:enumeration value="xal" />
      <xs:enumeration value="xho" />
      <xs:enumeration value="yao" />
      <xs:enumeration value="yap" />
      <xs:enumeration value="yid" />
      <xs:enumeration value="yor" />
      <xs:enumeration value="ypk" />
      <xs:enumeration value="zap" />
      <xs:enumeration value="zen" />
      <xs:enumeration value="zha" />
      <xs:enumeration value="znd" />
      <xs:enumeration value="zul" />
      <xs:enumeration value="zun" />
    </xs:restriction>
  </xs:simpleType>
</xs:schema>